@charset "UTF-8";
.protocol_win{
    width: 100%; height: 100%; position: fixed; top: 0px; left: 0px;
    .bg{
        background: #000000; width: 100%; height: 100%;
        opacity: 0.5;
    }
    .protocol_win_contain{
        width: 600px; height: 500px; position: absolute; left: 50%; margin-left: -300px; top: 50%; margin-top: -250px; background: #fff; border-radius: 10px;
        .p_w_header{
            height: 40px; background-color: red; border-top-left-radius: 10px; border-top-right-radius: 10px; font-size: 20px;
            p.tit{
               margin: 0px; padding: 0px; line-height: 40px;  text-align: center; font-weight: bold; color: #fff;
            }
        }
        .p_w_content{
            height: 400px; overflow-y: auto; padding: 0px 10px 10px;
            p{
                padding: 0px; margin:5px 0px; color: #333; line-height: 25px; font-size: 16px;
                span{
                    display: inline-block;width: 22px;
                    height: 22px;
                    color: #fff;
                    line-height: 22px;
                    margin-right: 5px;
                    font-size: 14px;
                    &.num{
                        background: #666666;
                        border-radius: 10px;
                        text-align: center;
                    }
                }
                &.p_w_list_red{
                    color:#e9464c;
                    span{
                        &.num{
                            background: #e9464c;
                            border-radius: 10px;
                            text-align: center;
                        }
                    }
                }
                &.p_w_list_gray{
                    color: #999;
                }
            }
        }
        .p_w_control{
            height: 60px; text-align: center; padding:0px 10px;
            &::before{
                content: ""; width: 100%; border-top:1px solid #e5e5e5;margin-bottom: 12px; display: block;border-top: 1px solid #e5e5e5;
            }
            .submit,.cancel{
                width: 80px; display: inline-block;  height: 30px; border-radius: 15px; background: red; font-size: 14px; line-height: 30px; color: #fff; cursor: pointer;
            }
            .submit{
                margin-right: 10px;
            }
            .cancel{
                margin-left: 10px;
            }
        }
    }
}